Telegram Group Search
😳 Топ-вакансий для фронтендеров за неделю

JavaScript/Typescript fullstack разработчик — 180 000 - 200 000 ₽, удаленно (Москва)

Разработчик UI-систем в микросервисной архитектуре FX Front — от 150 000 ₽, офис/гибрид (Москва)

Frontend-разработчик — удаленно (Москва)

Frontend JavaScript/TypeScript Разработчик — 200 000₽, удаленно/гибрид (Москва)

Frontend Developer — от 250 000 ₽, удаленно (Москва)

➡️ Еще больше топовых вакансий — в нашем канале Javascript jobs

🐸 Библиотека фронтендера

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
😏 Как не продолбать возможности на первой работе в IT?

Отвечает админ канала @strfrontend — он начинал свой путь фронтенд-разработчика в маленьком научно-проектном центре, а сейчас дошел до СберТеха. Есть, чему поучится.

А что бы вы посоветовали новичкам в IT? Делитесь в комментариях 👇
😡 А вас тоже бесят облачные сервисы?

Согласитесь, статус отношений с облаками — все сложно. Но что, если можно изменить правила игры?

Мы готовим нечто особенное в мире облачных технологий, но сначала хотим услышать правду от тех, кто реально работает с облаками каждый день.

Что мы хотим узнать:
— Для чего вы реально используете облако?
— Чего катастрофически не хватает прямо сейчас?
— Что бесит больше всего? (можно материться)
— Как выбираете провайдера — по цене или по любви?
— и тому подобное

По результатам опроса мы подготовим исследование без маркетингового мусора и вы узнаете, как обстоят дела у коллег.

️Время на опрос: меньше, чем на кофе-брейк. Жмите → https://clc.to/nboYDA
📌 Шпаргалка по использованию useState в React

Содержит основные приёмы обновления состояния, включая работу с объектами, массивами и использованием предыдущего состояния.

🐸 Библиотека фронтендера

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🕰️ Temporal API: как работать с датами и временем по-новому

В первой части мы разобрали, почему старый Date — это баг на баге, и чем Temporal его превосходит.

Теперь — конкретика: примеры, как использовать его в коде:

➡️ Что такое PlainDate, PlainTime, PlainDateTime — и зачем они нужны

➡️ Как Temporal помогает работать с часовыми поясами и точными моментами (ZonedDateTime, Instant)

➡️ Как измерять и складывать интервалы времени через Duration

➡️ И как использовать разные календарные системы — не только ISO

🔗 Полный текст — по ссылке

🐸 Библиотека фронтендера
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔧 Как настроить Service Worker для офлайн-режима

Service Worker — это JS-скрипт, работающий в фоне. Он позволяет кэшировать ресурсы и обслуживать запросы без подключения к сети.

Почему важно:

🎱 Доступ к сайту без интернета

🎱 Быстрая загрузка повторно посещаемых страниц

🎱 Гибкий контроль над кэшированием

Как внедрить:

1. Регистрируем Service Worker:

if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('/sw.js')
.then(() => console.log('SW зарегистрирован'))
.catch(err => console.error('SW ошибка:', err));
}


2. Создаем sw.js:

const CACHE_NAME = 'app-cache-v1';
const urlsToCache = ['/', '/index.html', '/styles.css'];

self.addEventListener('install', event => {
event.waitUntil(
caches.open(CACHE_NAME).then(cache => cache.addAll(urlsToCache))
);
});


3. Обслуживаем запросы:

self.addEventListener('fetch', event => {
event.respondWith(
caches.match(event.request)
.then(response => response || fetch(event.request))
);
});


4. Обновляем кэш при необходимости:

self.addEventListener('activate', event => {
event.waitUntil(
caches.keys().then(keys =>
Promise.all(keys.filter(key => key !== CACHE_NAME).map(key => caches.delete(key)))
)
);
});


💡 С помощью Service Worker можно создавать PWA, ускорять загрузку и обеспечить стабильную работу в нестабильных сетях.

🐸 Библиотека фронтендера

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
📢 Навигация по каналу

Чтобы вам было удобно ориентироваться в контенте, мы добавили навигацию по тегам. Используйте их, чтобы быстро находить нужные инструменты и туториалы:

#буст — база знаний: справочники, схемы, сравнение инструментов, полезные команды, обзоры докладов и подкастов, AI-промпты, гайды по настройке, исправлению ошибок и автоматизации

#свежак — релизы, конференции, новости, дайджест за неделю

#междусобойчик — истории подписчиков, собес-задачи, факапы, опросы, IT-игры, кроссворды, ребусы

#развлекалово — мемы

Оставайтесь с нами, чтобы получать максимум от фронтенда. А чтобы не пропустить самое интересное — включите уведомления.

🐸 Библиотека фронтендера
Please open Telegram to view this post
VIEW IN TELEGRAM
⭐️ Организация стилей с переменными и миксинами

Sass — это препроцессор CSS, который помогает сделать стили более организованными, масштабируемыми и поддерживаемыми.

Как применить его в проекте:

➡️ Переменные для хранения цветов, шрифтов и других значений, которые часто повторяются, чтобы упростить их изменение и обновление в дальнейшем.

➡️ Миксины для создания переиспользуемых блоков стилей, например, для оформления кнопок или отступов, что позволяет не повторять одинаковые правила.

➡️ Вложенность для логической организации стилей, отражающих структуру HTML, что улучшает читаемость и уменьшает количество кода.

➡️ Функции и математические операции для динамического изменения значений, например, при расчёте размеров элементов или создании адаптивных стилей.

💡 Зачем это нужно:

С помощью Sass стили становятся более гибкими, повторно используемыми и проще для изменений, что ускоряет процесс разработки и улучшает поддерживаемость кода в долгосрочной перспективе.

🐸 Библиотека фронтендера

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
🌧️ Облачная терапия: время выговориться!

Знакомая ситуация? Покупаете облако как BMW, а получаете телегу с квадратными колесами. Обещают 99.9% uptime, а сервер падает на релизе. Техподдержка отвечает через сутки фразой «попробуйте перезагрузить».

Пора узнать, как обстоят дела с облаками на самом деле. Поэтому мы собираем ваши реальные истории про облачные сервисы.

🤫 О чем спросим:
— Зачем вам вообще это облако нужно
— Какие косяки достали до печенок
— Сколько денег утекает в никуда ежемесячно
— Что должно случиться, чтобы вы сменили провайдера
— И еще пару каверзных вопросов

⏱️ 2 минуты честности = большое исследование без воды → https://clc.to/nboYDA
2025/06/13 13:06:57
Back to Top
HTML Embed Code: